package com.mindskip.xzs.viewmodel.admin.question;
//这段代码是一个Java Bean类，用于在后端存储和处理题目信息。
// 在前端，可以通过调用该类的各个方法来获取或设置题目的各个属性，例如题目类型、文本内容ID、创建时间、科目ID、创建者ID、分数、状态、正确答案、分析文本内容ID、难度等。这
// 些信息可以用于展示题目内容、进行题目的筛选和排序、计算成绩等功能。
//在后端，该类可以被用于创建题目对象，存储题目信息，将题目对象传递给服务层或持久层进行进一步处理，例如保存到数据库中或从数据库中读取题目信息。

import com.mindskip.xzs.viewmodel.BaseVM;



public class QuestionResponseVM extends BaseVM {

    private Integer id; // 问题ID

    private Integer questionType; // 问题类型

    private Integer textContentId; // 文本内容ID

    private String createTime; // 创建时间

    private Integer subjectId; // 科目ID

    private Integer createUser; // 创建者ID

    private String score; // 分数

    private Integer status; // 状态

    private String correct; // 正确答案

    private Integer analyzeTextContentId; // 分析文本内容ID

    private Integer difficult; // 难度

    private String shortTitle; // 简短标题

    // 获取问题ID
    public Integer getId() {
        return id;
    }

    // 设置问题ID
    public void setId(Integer id) {
        this.id = id;
    }

    // 获取问题类型
    public Integer getQuestionType() {
        return questionType;
    }

    // 设置问题类型
    public void setQuestionType(Integer questionType) {
        this.questionType = questionType;
    }

    // 获取文本内容ID
    public Integer getTextContentId() {
        return textContentId;
    }

    // 设置文本内容ID
    public void setTextContentId(Integer textContentId) {
        this.textContentId = textContentId;
    }

    // 获取创建时间
    public String getCreateTime() {
        return createTime;
    }

    // 设置创建时间
    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    // 获取科目ID
    public Integer getSubjectId() {
        return subjectId;
    }

    // 设置科目ID
    public void setSubjectId(Integer subjectId) {
        this.subjectId = subjectId;
    }

    // 获取创建者ID
    public Integer getCreateUser() {
        return createUser;
    }

    // 设置创建者ID
    public void setCreateUser(Integer createUser) {
        this.createUser = createUser;
    }

    // 获取分数
    public String getScore() {
        return score;
    }

    // 设置分数
    public void setScore(String score) {
        this.score = score;
    }

    // 获取状态
    public Integer getStatus() {
        return status;
    }

    // 设置状态
    public void setStatus(Integer status) {
        this.status = status;
    }

    // 获取正确答案
    public String getCorrect() {
        return correct;
    }

    // 设置正确答案
    public void setCorrect(String correct) {
        this.correct = correct;
    }

    // 获取分析文本内容ID
    public Integer getAnalyzeTextContentId() {
        return analyzeTextContentId;
    }

    // 设置分析文本内容ID
    public void setAnalyzeTextContentId(Integer analyzeTextContentId) {
        this.analyzeTextContentId = analyzeTextContentId;
    }

    // 获取难度
    public Integer getDifficult() {
        return difficult;
    }

    // 设置难度
    public void setDifficult(Integer difficult) {
        this.difficult = difficult;
    }

    // 获取简短标题
    public String getShortTitle() {
        return shortTitle;
    }

    // 设置简短标题
    public void setShortTitle(String shortTitle) {
        this.shortTitle = shortTitle;
    }

}
